#include <stdio.h>
int main()
{


    int arr[3][4];

//    arr[0] int* p p+1;
//    int* p = arr;
//    p++;
//    printf("-----------| %x  | -----------\n", &arr[0][1]);
//    printf("-----------| %x  | -----------\n", &arr[0][1]);
//    printf("-----------| %x  | -----------\n", &arr[2]);


    printf("-----------| %x  | -----------\n", &arr);

    int i = 0;
    for (i = 0; i < 3; i++)
    {
        printf("-----------| %d | %x | %x | -----------\n", i, arr[i] , &arr[i]);
        int j = 0;
        for (j = 0; j < 4; j++)
        {
            printf("&arr[%d][%d] = %p\n", i, j, &arr[i][j]);
        }
    }
    return 0;
}